start an endeavor or business - Allemand Anglais Dictionnaire